﻿.picsignimg {
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    position: absolute;
    vertical-align: middle;         
    width: 100%;

   

}
#msg1{
    padding-left: 10px;
    font-family: pmzd;
    color: #333;
    width: 700px
}
#msg2{
    padding-left: 10px;
    font-family: pmzd;
    color: #333;
    width: 700px
}
.body{
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
}
.pic_div1{
    display: block;
    height: 36px;
    text-align: center;
    margin: 10px auto;
    line-height: 30px;
    color: #29edff;
   
}
.pic_div2_btn{
    margin: 0 auto;
    border:1px solid #1E9FFF;
    box-shadow: none;
    color: #29edff;
    height: 30px;
    line-height: 30px;
    padding: 5px;
    text-decoration: none;
    text-align: center;
    display: table;
    cursor:pointer;
    padding: 0 15px;
    font-family: pmzd
}
.pic_div2_btn:hover{
    color: #fff;
    text-decoration: none;
}

.pic_div1 input{
    border: 1px solid #e6e6e6;
    width: 630px;
}
.pic_div1 span{
    color: #333;
    font-weight: 400;
}
.pic_div2{
    display: block;
    height: 36px;
    text-align: center;
    margin: 10px auto;
    line-height: 30px;
    color: #333;
}
.pic_div2 input{
    border: 1px solid #e6e6e6;
    width: 630px;
}
.pic_div2 span{
    color: #333;
    font-weight: 400;
}
.pic_div3{
    display: flex;
    justify-content: space-between;
    height: 36px;
    margin: 10px auto;
    line-height: 30px;
    padding-left: 10px;
    color: #333;
    font-family: pmzd
}
.pic_div3 input{
    border: 1px solid #e6e6e6;
    width: 75px;
    font-family: pmzd
}
.pic_div3 span{
    color: #333;
    font-weight: 400;
    color: #29edff;
    font-family: pmzd
}
.pic_div4{
    display: block;
    height: 36px;
    margin: 10px auto;
    line-height: 30px;
    padding-left: 10px;
    color: #333;
}
.pic_div4 input{
    border: 1px solid #e6e6e6;
    width: 100px;
}
.pic_div4 span{
    color: #333;
    font-weight: 400;
}
.pic_div5{
    display: block;
    height: 36px;
    margin: 10px auto;
    line-height: 30px;
    padding-left: 10px;
    color: #333;
}
.pic_div5 input{
    border: 1px solid #e6e6e6;
    width: 100px;
}
.pic_div5 span{
    color: #333;
    font-weight: 400;
}
.pic_div6{
    display: block;
    height: 36px;
    margin: 10px auto;
    line-height: 30px;
    padding-left: 10px;
    color: #333;
}
.pic_div6 input{
    border: 1px solid #e6e6e6;
    width: 100px;
}
.pic_div6 span{
    color: #333;
    font-weight: 400;
}
.pic_div7{
    display: block;
    height: 36px;
    margin: 10px auto;
    line-height: 30px;
    padding-left: 10px;
    color: #333;
}
.pic_div7 input{
    border: 1px solid #e6e6e6;
    width: 100px;
}
.pic_div7 span{
    color: #333;
    font-weight: 400;
}
.pic_div8{
    display: block;
    height: 36px;
    margin: 10px auto;
    line-height: 30px;
    padding-left: 10px;
    color: #333;
}
.pic_div8 input{
    border: 1px solid #e6e6e6;
    width: 100px;
}
.pic_div8 span{
    color: #333;
    font-weight: 400;
}
.picsign {
    position:absolute;
    z-index:100;
}
.picsign .signdot {
    margin-left:-10px;
    margin-top:-10px;
    width: 25px;
    height: 25px;
    position: absolute;
    /*z-index: 103;*/
    background: url('../img/bj.png');
    background-size: 100%;
    /* border: rgba(255,255,255,0.4) 2px solid;
    border-radius: 20px; */
    cursor: pointer;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    /* -webkit-animation-name: breathe;
    animation-name: breathe; */
    -webkit-animation-duration: 2000ms;
    animation-duration: 2000ms;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-direction: alternate;
    animation-direction: alternate;
}

@-webkit-keyframes breathe {
    0% {
        opacity: .4;
        border: rgba(255,255,255,0.4) 2px solid;
        box-shadow: 0 1px 2px rgba(255,255,255,0.1);
    }

    100% {
        opacity: 1;
        border: 2px solid rgba(255,255,255,1);
        box-shadow: 0 1px 30px rgba(255,255,255,1);
    }
}

@-moz-keyframes breathe {
    0% {
        opacity: .4;
        border: rgba(255,255,255,0.4) 2px solid;
        box-shadow: 0 1px 2px rgba(255,255,255,0.1);
    }

    100% {
        opacity: 1;
        border: 2px solid rgba(255,255,255,1);
        box-shadow: 0 1px 30px rgba(255,255,255,1);
    }
}

@keyframes breathe {
    0% {
        opacity: .4;
        border: rgba(255,255,255,0.4) 2px solid;
        box-shadow: 0 1px 2px rgba(255,255,255,0.1);
    }

    100% {
        opacity: 1;
        border: 2px solid rgba(255,255,255,1);
        box-shadow: 0 1px 30px rgba(255,255,255,1);
    }
}